package day11_coll.demo06_list;
//boolean add(int index,E element);	在集合中指定位置插入元素
//E remove(int index)	删除指定元素，并返回删除元素
//E get(int index)	返回指定位置的元素
//E set(int index,E element)修改指定元素，并返回被修改元素
import java.util.ArrayList;
import java.util.List;
public class Demo01_list {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        System.out.println(list);
        //最大下标为原神下标最大加1
        list.add(2,10);//在集合中指定位置插入元素
        System.out.println(list);
        //下标范围为原始下标范围
        list.remove(4);
        System.out.println(list);
        System.out.println(list.remove(0));//删除指定元素，并返回删除元素
        System.out.println(list.get(2));//返回指定位置的元素
        list.set(1,30);
        System.out.println(list);//修改指定元素，并返回被修改元素
    }
}
